clean a well or canal - Francés Inglés Diccionario